on the front foot - Anglais Synonymes Dictionnaire